@charset "utf-8";
/* CSS Document */

body{color:#000; font-family:Helvetica, Arial, sans-serif; background:#052b00 url(../images/back.jpg) no-repeat; margin:0 auto; padding-top:0;}

header{padding:26px 48px 0; position:relative; left:-48px; background:#FFF; width:100%; border-top:11px solid #052b00; min-height:105px;}

h2{color:#fff; margin-bottom:18px;}
h3{color:#fff; margin-bottom:16px;}

/*Colunas------------------------*/
.col, .col1 .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10{float:left;display:inline; margin-right:24px; overflow:hidden; margin-bottom:0.5em;}

.col1{width:68px;}
.col2{width:160px;}
.col3{width:252px;}
.col4{width:344px;}
.col5{width:436px;}
.col6{width:528px;}
.col7{width:620px;}
.col8{width:712px;}
.col9{width:804px;}
.col10{width:896px;}
.last_col{margin-right:0;}


/*Header-----------------------*/
h1{height:85px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; cursor:pointer;}

.store_btn{padding:8px 16px; float:left; color:#fff; margin-right:30px; margin-bottom:10px; border:1px solid #fff;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	background-image: linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -o-linear-gradient(bottom, #0F6200 0%, #052B00 50%); 
	background-image: -moz-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -webkit-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -ms-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0F6200),color-stop(0.5, #052B00));}
	.store_btn:hover{background:#052B00;}
	.store_btn a{display:block; width:120px; background:url(../images/cart.png) no-repeat; text-align:right;}

/*Login form---------------------*/
form {width: 250px; float:left; font-size:12px; margin-top:-27px;}
	label{color:#fff; float:left;}
	input {background: #fff; margin-bottom: 10px; border-top: 1px solid #ccc; border-left: 0px; border-right: 0px; border-bottom: 0px; float:right; font-size:12px; }
	input:hover {background:#ECFFEA;}
	input.submit {color: #0F6200; text-transform: uppercase; margin-top: 4px; border:none; background:none; cursor:pointer; margin-right:15px;}
	input.submit:hover{ text-decoration:underline;}
	.form_wrapper{padding:6px 20px;
	background-image: linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -o-linear-gradient(bottom, #0F6200 0%, #052B00 50%); 
	background-image: -moz-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -webkit-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -ms-linear-gradient(bottom, #0F6200 0%, #052B00 50%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0F6200),color-stop(0.5, #052B00));
	border-radius: 0px 0px 0px 10px; 
	-moz-border-radius: 0px 0px 0px 10px; 
	-webkit-border-radius: 0px 0px 0px 10px; 
	border: 0px solid #800000;}
	form a{color:#333; margin-top:10px; font-size:10px;}
	form a:hover{ text-decoration:underline;}
	
/*Navegação--------------------------*/
nav{background:url(../images/content_back_80.png); height:auto; border:1px solid #fff; font-weight:bold; width:100%; position:relative; left:-48px; padding:0 48px;}
ul#menu1,ul#menu1 ul{}
ul#menu1 ul{display:none; position:absolute; left:0; top:100%; background-color:#fff; -moz-box-shadow:3.5px 3.5px 5px #000;-webkit-box-shadow:3.5px 3.5px 5px #000;box-shadow:3.5px 3.5px 5px #000; z-index:9999;}
ul#menu1 li:hover>*{display:block; background:#fff; color:#000;}
ul#menu1 li{position:relative;zoom:1;display:block;white-space:nowrap;font-size:0;float:left; height:37px;}
ul#menu1 li:hover{z-index:1;}
ul#menu1 ul ul{position:absolute;left:100%;top:0;}
ul#menu1{font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;	*display:inline;}
ul#menu1>li,ul#menu1 li{margin:0;}
* html ul#menu1 li a{display:inline-block;}
ul#menu1 a:active, ul#menu1 a:focus{outline-style:none;}
ul#menu1 a,ul#menu1 a.pressed{display:block;vertical-align:middle;text-align:center;text-decoration:none;font-size:14px;color:#fff;cursor:pointer;}
ul#menu1 ul li{float:none;}
ul#menu1 ul a{text-align:left;padding:4px; color:#000; text-decoration:none;}
ul#menu1 ul li a{padding:5px 10px;}
ul#menu1 li:hover>a{color:#000;text-decoration:none;}
ul#menu1 img{border:none;vertical-align:middle;margin-right:10px;}
ul#menu1 img.over{display:none;}
ul#menu1 li:hover > a img.def{display:none;}
ul#menu1 li:hover > a img.over{display:inline;}
ul#menu1 li a.pressed img.over{display:inline;}
ul#menu1 li a.pressed img.def{display:none;}
ul#menu1 span{display:block;overflow:visible;padding-right:0px;}
ul#menu1 a{padding:10px 18px; text-decoration:none;}
ul#menu1 li:hover>a,ul#menu1 li>a.pressed{color:#000000;text-decoration:none;}
ul#menu1 ul li:hover>a,ul#menu1 ul li>a.pressed{background-color:#052B00;font-size:14px;color:#fff;text-decoration:none;}
ul#menu1 li.topfirst>a{}
ul#menu1 li.toplast>a{background:#052B00; border-left:1px solid #fff; border-right:1px solid #fff;}
ul#menu1 li.toplast>a:hover{color:#fff; background:#0F6200;}

/*Content--------------------------------*/
#content1{background:url(../images/content_back_80.png); border:1px solid #fff; width:100%; position:relative; left:-48px; padding:30px 48px; height:auto;}

.video1{height:297px; margin-bottom:25px;}

.ebooks_promo{margin-bottom:25px;}
	.ebooks_promo a{display:block; height:100%; width:100%;}
